package mx.ipn.to;



public class TipoServicioTO extends TransferObject {
	private int idTipoServicio;
	private CategoriaServicioTO categoriaServicioTO;
	private CategoriaServicioTO subcategoriaServicioTO;
	private FactorTO factorTO;

	private Integer[] listIdTipoServicio;
	private CategoriaServicioTO[] listCategoriaServicioTO;
	private CategoriaServicioTO[] listSubCategoriaTO;
	private FactorTO[] listFactorTO;

	public void setIdTipoServicio(int idTipoServicio) {
		this.idTipoServicio = idTipoServicio;
	}

	public int getIdTipoServicio() {
		return idTipoServicio;
	}

	public CategoriaServicioTO getCategoriaServicioTO() {
		return categoriaServicioTO;
	}

	public void setCategoriaServicioTO(CategoriaServicioTO categoriaServicioTO) {
		this.categoriaServicioTO = categoriaServicioTO;
	}

	public CategoriaServicioTO getSubcategoriaServicioTO() {
		return subcategoriaServicioTO;
	}

	public void setSubcategoriaServicioTO(
			CategoriaServicioTO subcategoriaServicioTO) {
		this.subcategoriaServicioTO = subcategoriaServicioTO;
	}

	public FactorTO getFactorTO() {
		return factorTO;
	}

	public void setFactorTO(FactorTO factorTO) {
		this.factorTO = factorTO;
	}

	public Integer[] getListIdTipoServicio() {
		return listIdTipoServicio;
	}

	public void setListIdTipoServicio(Integer[] listIdTipoServicio) {
		this.listIdTipoServicio = listIdTipoServicio;
	}

	public CategoriaServicioTO[] getListCategoriaServicioTO() {
		return listCategoriaServicioTO;
	}

	public void setListCategoriaServicioTO(
			CategoriaServicioTO[] listCategoriaServicioTO) {
		this.listCategoriaServicioTO = listCategoriaServicioTO;
	}

	public CategoriaServicioTO[] getListSubCategoriaTO() {
		return listSubCategoriaTO;
	}

	public void setListSubCategoriaTO(
			CategoriaServicioTO[] listSubCategoriaTO) {
		this.listSubCategoriaTO = listSubCategoriaTO;
	}

	public FactorTO[] getListFactorTO() {
		return listFactorTO;
	}

	public void setListFactorTO(FactorTO[] listFactorTO) {
		this.listFactorTO = listFactorTO;
	}

	public TipoServicioTO(int idTipoServicio,
			CategoriaServicioTO categoriaServicioTO,
			CategoriaServicioTO subcategoriaServicioTO, FactorTO factorTO) {
		super();
		this.idTipoServicio = idTipoServicio;
		this.categoriaServicioTO = categoriaServicioTO;
		this.subcategoriaServicioTO = subcategoriaServicioTO;
		this.factorTO = factorTO;
		this.listCategoriaServicioTO = null;
		this.listFactorTO = null;
		this.listIdTipoServicio = null;
		this.listSubCategoriaTO = null;
	}

	public TipoServicioTO() {
		super();
		this.idTipoServicio = -1;
		this.categoriaServicioTO = new CategoriaServicioTO();
		this.subcategoriaServicioTO = new CategoriaServicioTO();
		this.factorTO = new FactorTO();
		this.listCategoriaServicioTO = null;
		this.listFactorTO = null;
		this.listIdTipoServicio = null;
		this.listSubCategoriaTO = null;
	}

	public TipoServicioTO(Integer[] listIdTipoServicio,
			CategoriaServicioTO categoriaServicioTO,
			CategoriaServicioTO[] listSubCategoriaTO,
			FactorTO[] listFactorTO) {
		super();
		this.idTipoServicio = -1;
		this.categoriaServicioTO = categoriaServicioTO;
		this.subcategoriaServicioTO = null;
		this.factorTO = null;
		this.listIdTipoServicio = listIdTipoServicio;
		this.listCategoriaServicioTO = null;
		this.listSubCategoriaTO = listSubCategoriaTO;
		this.listFactorTO = listFactorTO;
	}

	public TipoServicioTO(Integer[] listIdTipoServicio,
			CategoriaServicioTO[] listCategoriaServicioTO,
			CategoriaServicioTO subcategoriaServicioTO,
			FactorTO[] listFactorTO) {
		super();
		this.idTipoServicio = -1;
		this.categoriaServicioTO = null;
		this.subcategoriaServicioTO = subcategoriaServicioTO;
		this.factorTO = null;
		this.listIdTipoServicio = listIdTipoServicio;
		this.listCategoriaServicioTO = listCategoriaServicioTO;
		this.listSubCategoriaTO = null;
		this.listFactorTO = listFactorTO;
	}

	public TipoServicioTO(Integer[] listIdTipoServicio,
			CategoriaServicioTO[] listCategoriaServicioTO,
			CategoriaServicioTO[] listSubCategoriaTO, FactorTO factorTO) {
		super();
		this.idTipoServicio = -1;
		this.categoriaServicioTO = null;
		this.subcategoriaServicioTO = null;
		this.factorTO = factorTO;
		this.listIdTipoServicio = listIdTipoServicio;
		this.listCategoriaServicioTO = listCategoriaServicioTO;
		this.listSubCategoriaTO = listSubCategoriaTO;
		this.listFactorTO = null;
	}

}
